
package nfeitens;

import java.util.Date;
import produto.Produto;

/**
 *
 * @author camilo
 */

public class NfeItens extends Produto {
  private Integer id;//not null
  private Integer notafiscal;//not null
  private String item;//not null
  private String ref;
  private Integer produto;//not null
  private String barras;
  private String descricao;//not null
  private Integer cf;//not null
  private String cfop;
  private String cst;//not null
  private Float mva;
  private Float quantidade;//not null
  private Float acomodacao;//not null
  private Float valorUnitario, //not null
          desconto, 
          icms, 
          ipi, 
          redIcms, 
          icmsSt, 
          pis, 
          cofins, 
          valorIcms,//not null 
          vIcmsSt, 
          vRedIcms, 
          vPis, 
          vCofins, 
          valorIpi, 
          valorTotal;
  private Integer aliquota;
  private String lote, localizacao;
  private Date dataValidade;
  private Float precoVenda, 
          custo, 
          mvaAliquota;
  private String origem;
  private Float descontoNf, 
          descontoItem, 
          mva_CredIcms, 
          valor_Bonificado;
  private Boolean usaCredIcms_Entrada, 
          usaCredIcms_Saida;
  private Float baseIcms;
  private Integer cst_Cofins, 
          cst_Pis, 
          cst_Ipi;

  public Integer getId() {
    return id;
  }

  public void setId(Integer id) {
    this.id = id;
  }

  public Integer getNotafiscal() {
    return notafiscal;
  }

  public void setNotafiscal(Integer notafiscal) {
    this.notafiscal = notafiscal;
  }

  public String getItem() {
    return item;
  }

  public void setItem(String item) {
    this.item = item;
  }

  public Integer getProduto() {
    return produto;
  }

  public void setProduto(Integer produto) {
    this.produto = produto;
  }

  public String getBarras() {
    return barras;
  }

  public void setBarras(String barras) {
    this.barras = barras;
  }

  public String getDescricao() {
    return descricao;
  }

  public void setDescricao(String descricao) {
    this.descricao = descricao;
  }

  public Integer getCf() {
    return cf;
  }

  public void setCf(Integer cf) {
    this.cf = cf;
  }

  public String getCfop() {
    return cfop;
  }

  public void setCfop(String cfop) {
    this.cfop = cfop;
  }

  public String getCst() {
    return cst;
  }

  public void setCst(String cst) {
    this.cst = cst;
  }

  public Float getMva() {
    return mva;
  }

  public void setMva(Float mva) {
    this.mva = mva;
  }

  public Float getQuantidade() {
    return quantidade;
  }

  public void setQuantidade(Float quantidade) {
    this.quantidade = quantidade;
  }

  public Float getAcomodacao() {
    return acomodacao;
  }

  public void setAcomodacao(Float acomodacao) {
    this.acomodacao = acomodacao;
  }

  public Float getValorUnitario() {
    return valorUnitario;
  }

  public void setValorUnitario(Float valorUnitario) {
    this.valorUnitario = valorUnitario;
  }

  public Float getDesconto() {
    return desconto;
  }

  public void setDesconto(Float desconto) {
    this.desconto = desconto;
  }

  public Float getIcms() {
    return icms;
  }

  public void setIcms(Float icms) {
    this.icms = icms;
  }

  public Float getIpi() {
    return ipi;
  }

  public void setIpi(Float ipi) {
    this.ipi = ipi;
  }

  public Float getRedIcms() {
    return redIcms;
  }

  public void setRedIcms(Float redIcms) {
    this.redIcms = redIcms;
  }

  public Float getIcmsSt() {
    return icmsSt;
  }

  public void setIcmsSt(Float icmsSt) {
    this.icmsSt = icmsSt;
  }

  public Float getPis() {
    return pis;
  }

  public void setPis(Float pis) {
    this.pis = pis;
  }

  public Float getCofins() {
    return cofins;
  }

  public void setCofins(Float cofins) {
    this.cofins = cofins;
  }

  public Float getValorIcms() {
    return valorIcms;
  }

  public void setValorIcms(Float valorIcms) {
    this.valorIcms = valorIcms;
  }

  public Float getvIcmsSt() {
    return vIcmsSt;
  }

  public void setvIcmsSt(Float vIcmsSt) {
    this.vIcmsSt = vIcmsSt;
  }

  public Float getvRedIcms() {
    return vRedIcms;
  }

  public void setvRedIcms(Float vRedIcms) {
    this.vRedIcms = vRedIcms;
  }

  public Float getvPis() {
    return vPis;
  }

  public void setvPis(Float vPis) {
    this.vPis = vPis;
  }

  public Float getvCofins() {
    return vCofins;
  }

  public void setvCofins(Float vCofins) {
    this.vCofins = vCofins;
  }

  public Float getValorIpi() {
    return valorIpi;
  }

  public void setValorIpi(Float valorIpi) {
    this.valorIpi = valorIpi;
  }

  public Float getValorTotal() {
    return valorTotal;
  }

  public void setValorTotal(Float valorTotal) {
    this.valorTotal = valorTotal;
  }

  public Integer getAliquota() {
    return aliquota;
  }

  public void setAliquota(Integer aliquota) {
    this.aliquota = aliquota;
  }

  public String getLote() {
    return lote;
  }

  public void setLote(String lote) {
    this.lote = lote;
  }

  public String getLocalizacao() {
    return localizacao;
  }

  public void setLocalizacao(String localizacao) {
    this.localizacao = localizacao;
  }

  public Date getDataValidade() {
    return dataValidade;
  }

  public void setDataValidade(Date dataValidade) {
    this.dataValidade = dataValidade;
  }

  public Float getPrecoVenda() {
    return precoVenda;
  }

  public void setPrecoVenda(Float precoVenda) {
    this.precoVenda = precoVenda;
  }

  public Float getCusto() {
    return custo;
  }

  public void setCusto(Float custo) {
    this.custo = custo;
  }

  public Float getMvaAliquota() {
    return mvaAliquota;
  }

  public void setMvaAliquota(Float mvaAliquota) {
    this.mvaAliquota = mvaAliquota;
  }

  public String getOrigem() {
    return origem;
  }

  public void setOrigem(String origem) {
    this.origem = origem;
  }

  public Float getDescontoNf() {
    return descontoNf;
  }

  public void setDescontoNf(Float descontoNf) {
    this.descontoNf = descontoNf;
  }

  public Float getDescontoItem() {
    return descontoItem;
  }

  public void setDescontoItem(Float descontoItem) {
    this.descontoItem = descontoItem;
  }

  public Float getMva_CredIcms() {
    return mva_CredIcms;
  }

  public void setMva_CredIcms(Float mva_CredIcms) {
    this.mva_CredIcms = mva_CredIcms;
  }

  public Float getValor_Bonificado() {
    return valor_Bonificado;
  }

  public void setValor_Bonificado(Float valor_Bonificado) {
    this.valor_Bonificado = valor_Bonificado;
  }

  public Boolean getUsaCredIcms_Entrada() {
    return usaCredIcms_Entrada;
  }

  public void setUsaCredIcms_Entrada(Boolean usaCredIcms_Entrada) {
    this.usaCredIcms_Entrada = usaCredIcms_Entrada;
  }

  public Boolean getUsaCredIcms_Saida() {
    return usaCredIcms_Saida;
  }

  public void setUsaCredIcms_Saida(Boolean usaCredIcms_Saida) {
    this.usaCredIcms_Saida = usaCredIcms_Saida;
  }

  public Float getBaseIcms() {
    return baseIcms;
  }

  public void setBaseIcms(Float baseIcms) {
    this.baseIcms = baseIcms;
  }

  public Integer getCst_Cofins() {
    return cst_Cofins;
  }

  public void setCst_Cofins(Integer cst_Cofins) {
    this.cst_Cofins = cst_Cofins;
  }

  public Integer getCst_Pis() {
    return cst_Pis;
  }

  public void setCst_Pis(Integer cst_Pis) {
    this.cst_Pis = cst_Pis;
  }

  public Integer getCst_Ipi() {
    return cst_Ipi;
  }

  public void setCst_Ipi(Integer cst_Ipi) {
    this.cst_Ipi = cst_Ipi;
  }

  public String getRef() {
    return ref;
  }

  public void setRef(String ref) {
    this.ref = ref;
  }
}
